hidden paradise - French English Dictionary